What rule should be used to serve this URL from cache: https://myapi.azure-api.net/items?id=123456?
https://myapi.azure-api.net/items?id=123456
<cache-lookup><vary-by-query-parameter>items</vary-by-query-parameter></cache-lookup>
<cache-lookup><vary-by-query-parameter>id</vary-by-query-parameter></cache-lookup>
<cache-lookup-value key="id" />
<cache-lookup-value value="id" />
<cache-lookup-value key="items" />
<cache-lookup-value value="items" />
The URL has a query parameter id. To cache per distinct ID, you must vary by id. items is not valid query parameter. cache-lookup-value is for retrieving cached value by name.
id
items
cache-lookup-value